﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;

namespace Tienda.Models
{
    public class CustomValidationProducto:ValidationAttribute
    {
        ViedojuegosEntities vj = new ViedojuegosEntities();
        Producto pro = new Producto();

        protected override ValidationResult IsValid(object value, ValidationContext validationContext)
        {
            if (value != null)
            {
                string valor = value.ToString();
                pro = vj.Producto.SingleOrDefault(v => v.Nombre == valor);
                if (pro != null)
                {
                    return new ValidationResult("Ya existe");
                }
                else
                {
                    return ValidationResult.Success;
                }
            }
            return new ValidationResult("Ingrese Nombre");
        }

    }
}